Pidev integratsioon

Pidev integratsioon (inglise keeles continuous integration, lühend CI) on tarkvaraarenduses järgitav tava, kus arendajad pidevalt oma koodi ühisesse hoidlasse üles panevad.[1]

Iga muudatust kontrollib automaatne protsess, mis tagab arendusprojekti stabiilsuse ning kui esineb vigu, leitakse need kiiresti.[2] Selleks et arendajate tehtud muudatused koodis ei jääks isoleerituks, peavad arendajad oma muudatused ühishoidlas asuva koodiga liitma. Nende muudatuste edukust testitakse kohe, luues uus tarkvaraversioon (build), mida testivad automaattestid.[3] Pidev integratsioon säästab aega, kuna identifitseerib varakult koodimuudatustest tulenevad konfliktid ja regressioonid, kuid selle edukaks läbiviimiseks on vaja palju automaatteste.

  1. https://www.thoughtworks.com/continuous-integration. Vaadatud 07.10.2018. {{cite web}}: puuduv või tühi pealkiri: |title= (juhend)
  2. https://www.martinfowler.com/articles/continuousIntegration.html#PracticesOfContinuousIntegration. Vaadatud 07.10.2018. {{cite web}}: puuduv või tühi pealkiri: |title= (juhend)
  3. https://www.atlassian.com/continuous-delivery/ci-vs-ci-vs-cd. Vaadatud 12.10.2018. {{cite web}}: puuduv või tühi pealkiri: |title= (juhend)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy